bhr\Admin\Model\ExportModel C

Total Complexity 125
Dependencies 11
Dependents 1
Total lines 819
Lines of code 577
Logical lines of code 223
Comment lines 111
Methods 27
Properties 17

Methods 27

Method Rating Maintainability Complexity Lines of code
getEventsData()
B
36 19 79
prepareContactsToExport()
B
41 18 50
prepareEventsToExport()
B
43 18 44
generateOrderDetailsByIdentifierType()
A
41 14 58
parseArgs()
A
45 13 39
parseProductExportArgs()
A
49 10 32
getExportContactsQuery()
A
38 6 85
checkStatusesFromRequest()
S
60 4 13
getBasicProductDataQuery()
S
48 2 40
getProductsFromDB()
S
57 3 18
buildResponse()
S
54 1 21
handlePackageCount()
S
67 2 8
buildProductExportResponseForExpiredApiKey()
S
59 1 15
buildProductExportResponse()
S
59 1 15
getExportDataForReporting()
S
59 1 15
setCount()
S
77 1 4
setLastExportedPackage()
S
81 1 3
getLastExportedPackage()
S
82 1 3
prepareProductsForExport()
S
80 1 3
setExportType()
S
81 1 3
countProducts()
S
66 1 9
getPackageCount()
S
82 1 3
setStatus()
S
81 1 3
setMessage()
S
81 1 3
setPackageCount()
S
81 1 3
getCount()
S
82 1 3
__construct()
S
73 1 5